import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

@SuppressWarnings("serial")
public class Matemaatika_Muu extends JPanel implements ActionListener {

	Ruutvorrand_Alus ruut = new Ruutvorrand_Alus();
	Bernoull_Alus bernard = new Bernoull_Alus();
	Cantor_Alus cantor = new Cantor_Alus();
	Muutujavahetusega_Alus muutujavahetus = new Muutujavahetusega_Alus();
	JButton viide;
	
	public Matemaatika_Muu() {

		setLayout(new CardLayout());

		JPanel menyy = new JPanel();
		menyy.setLayout(new GridLayout(2, 3, 10, 10));

		JPanel esimene = new JPanel();
		esimene.setLayout(new GridLayout(5, 1, 5, 5));
		JLabel teema = new JLabel("");
		JLabel viide = new JLabel("");
		JButton viide1 = new JButton("Ruutvõrrand");
		viide1.addActionListener(this);
		JLabel lisa = new JLabel("");
		JLabel lisa1 = new JLabel("");
		esimene.add(teema);		
		esimene.add(viide1);
		esimene.add(viide);
		esimene.add(lisa);
		esimene.add(lisa1);

		JPanel teine = new JPanel();
		teine.setLayout(new GridLayout(5, 1, 5, 5));
		JLabel teema2 = new JLabel("");
		JLabel viide2 = new JLabel("");
		JButton viide12 = new JButton("Bernoulli valem");
		viide12.addActionListener(this);
		JLabel lisa2 = new JLabel("");
		JLabel lisa12 = new JLabel("");
		teine.add(teema2);
		teine.add(viide2);
		teine.add(viide12);
		teine.add(lisa2);
		teine.add(lisa12);

		JPanel kolmas = new JPanel();
		kolmas.setLayout(new GridLayout(5, 1, 5, 5));
		JLabel teema3 = new JLabel("");
		JLabel viide3 = new JLabel("");
		JButton viide13 = new JButton("Cantori number");
		viide13.addActionListener(this);
		JLabel lisa3 = new JLabel("");
		JLabel lisa13 = new JLabel("");
		kolmas.add(teema3);		
		kolmas.add(viide3);		
		kolmas.add(lisa3);
		kolmas.add(viide13);
		kolmas.add(lisa13);

		JPanel neljas = new JPanel();
		neljas.setLayout(new GridLayout(5, 1, 5, 5));
		JLabel teema4 = new JLabel("");
		JLabel viide4 = new JLabel("");
		JButton viide14 = new JButton("Muutujavahetusega integreerimine");
		viide14.addActionListener(this);
		JLabel lisa4 = new JLabel("");
		JLabel lisa14 = new JLabel("");
		neljas.add(teema4);
		neljas.add(viide14);
		neljas.add(viide4);		
		neljas.add(lisa4);
		neljas.add(lisa14);

		JPanel viies = new JPanel();
		viies.setLayout(new GridLayout(5, 1, 5, 5));
		JLabel teema5 = new JLabel("");
		JLabel viide5 = new JLabel("");
		JLabel viide15 = new JLabel("");
		JLabel lisa5 = new JLabel("");
		JLabel lisa15 = new JLabel("");
		viies.add(teema5);
		viies.add(viide5);
		viies.add(viide15);
		viies.add(lisa5);
		viies.add(lisa15);

		JPanel kuues = new JPanel();
		kuues.setLayout(new GridLayout(5, 1, 5, 5));
		JLabel teema6 = new JLabel("");
		JLabel viide6 = new JLabel("");
		JLabel viide16 = new JLabel("");
		JLabel lisa6 = new JLabel("");
		JLabel lisa16 = new JLabel("");
		kuues.add(teema6);
		kuues.add(viide6);		
		kuues.add(lisa6);
		kuues.add(viide16);
		kuues.add(lisa16);

		menyy.add(esimene);
		menyy.add(teine);
		menyy.add(kolmas);
		menyy.add(neljas);
		menyy.add(viies);
		menyy.add(kuues);

		add(menyy, "menuu");
		add(ruut, "ruutvorrand");
		add(bernard, "mati");
		add(cantor, "cant");
		add(muutujavahetus, "muutujavahetus");
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand() == "Ruutvõrrand") {
			((CardLayout) getLayout()).show(this, "ruutvorrand");
		}
		if (e.getActionCommand() == "Bernoulli valem") {
			((CardLayout) getLayout()).show(this, "mati");
		}
		if (e.getActionCommand() == "Cantori number") {
			((CardLayout) getLayout()).show(this, "cant");
		}
		if (e.getActionCommand() == "Muutujavahetusega integreerimine") {
			((CardLayout) getLayout()).show(this, "muutujavahetus");
		}
	}
}
